using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Runtime.Serialization;


namespace objetos
{


    [Serializable()]
	#region TB_CADASTRO_FISICA 
	/// <summary>
	/// This object represents the properties and methods of a TB_CADASTRO_FISICA.
	/// </summary>
    public class OBJ_TB_CADASTRO_FISICA  
	{
		#region Construtor
		public OBJ_TB_CADASTRO_FISICA() {
            this.Tb_cargo = new OBJ_TB_CARGO();
            this.Tb_departamento = new OBJ_TB_DEPARTAMENTO();            
            this.Tb_estado_civil = new OBJ_TB_ESTADO_CIVIL();
        }
		#endregion
		
		#region Public Properties
		
		private int _id_cadastro;
        private string _cpf = String.Empty;
		private string _registro_geral = String.Empty;
		private string _orgao_emissor = String.Empty;
		private DateTime? _dt_emissao;
		private string _titulo_eleitor = String.Empty;
		private int _id_departamento;
		private int _id_cargo;
		private DateTime? _dt_nascimento;
		private string _sexo = String.Empty;
		private int _id_estado_civil;
		private string _nacionalidade = String.Empty;
		private string _naturalidade = String.Empty;
		private string _pai = String.Empty;
		private string _mae = String.Empty;
		private DateTime? _dt_admissao;
		private DateTime? _dt_demissao;

        private OBJ_TB_DEPARTAMENTO _tb_departamento;

        public OBJ_TB_DEPARTAMENTO Tb_departamento
        {
            get { return _tb_departamento; }
            set { _tb_departamento = value; }
        }

        private OBJ_TB_CARGO _tb_cargo;

        public OBJ_TB_CARGO Tb_cargo
        {
            get { return _tb_cargo; }
            set { _tb_cargo = value; }
        }

        private OBJ_TB_ESTADO_CIVIL _tb_estado_civil;

        public OBJ_TB_ESTADO_CIVIL Tb_estado_civil
        {
            get { return _tb_estado_civil; }
            set { _tb_estado_civil = value; }
        }


		
		public int id_cadastro
		{
			get {return _id_cadastro;}
			set {_id_cadastro = value;}
		}
		
		public string cpf
		{
			get {return _cpf;}
			set {_cpf = value;}
		}

		public string registro_geral
		{
			get {return _registro_geral;}
			set {_registro_geral = value;}
		}

		public string orgao_emissor
		{
			get {return _orgao_emissor;}
			set {_orgao_emissor = value;}
		}

		public DateTime? dt_emissao
		{
			get {return _dt_emissao;}
			set {_dt_emissao = value;}
		}

		public string titulo_eleitor
		{
			get {return _titulo_eleitor;}
			set {_titulo_eleitor = value;}
		}

		public int id_departamento
		{
			get {return _id_departamento;}
			set {_id_departamento = value;}
		}

		public int id_cargo
		{
			get {return _id_cargo;}
			set {_id_cargo = value;}
		}

		public DateTime? dt_nascimento
		{
			get {return _dt_nascimento;}
			set {_dt_nascimento = value;}
		}

		public string sexo
		{
			get {return _sexo;}
			set {_sexo = value;}
		}

		public int id_estado_civil
		{
			get {return _id_estado_civil;}
			set {_id_estado_civil = value;}
		}

		public string nacionalidade
		{
			get {return _nacionalidade;}
			set {_nacionalidade = value;}
		}

		public string naturalidade
		{
			get {return _naturalidade;}
			set {_naturalidade = value;}
		}

		public string pai
		{
			get {return _pai;}
			set {_pai = value;}
		}

		public string mae
		{
			get {return _mae;}
			set {_mae = value;}
		}

		public DateTime? dt_admissao
		{
			get {return _dt_admissao;}
			set {_dt_admissao = value;}
		}

		public DateTime? dt_demissao
		{
			get {return _dt_demissao;}
			set {_dt_demissao = value;}
		}
		#endregion
		
	}
	#endregion
}

